home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / faq / ai_exprt.128 < prev    next >
Internet Message Format  |  1995-04-20  |  70KB

  1. Path: bloom-beacon.mit.edu!uhog.mit.edu!nntp.club.cc.cmu.edu!cantaloupe.srv.cs.cmu.edu!mkant
  2. From: mkant+@cs.cmu.edu (Mark Kantrowitz)
  3. Newsgroups: comp.ai,comp.ai.shells,news.answers,comp.answers
  4. Subject: FAQ: Expert System Shells 1/1 [Monthly posting]
  5. Supersedes: <EXPERT_1_792662434@CS.CMU.EDU>
  6. Followup-To: poster
  7. Date: 13 Mar 1995 08:04:10 GMT
  8. Organization: School of Computer Science, Carnegie Mellon University
  9. Lines: 1257
  10. Approved: news-answers-request@MIT.Edu
  11. Distribution: world
  12. Expires: 24 Apr 1995 08:00:33 GMT
  13. Message-ID: <EXPERT_1_795081633@CS.CMU.EDU>
  14. Reply-To: mkant+ai-faq@cs.cmu.edu
  15. NNTP-Posting-Host: glinda.oz.cs.cmu.edu
  16. Keywords: Expert Systems, RETE, OPS
  17. Xref: bloom-beacon.mit.edu comp.ai:14348 comp.ai.shells:1375 news.answers:36922 comp.answers:10600
  18.  
  19. Archive-name: ai-faq/expert/part1
  20. Last-Modified: Thu Mar  9 20:50:52 1995 by Mark Kantrowitz
  21. Version: 1.28
  22. Maintainer: Mark Kantrowitz <mkant+ai-faq@cs.cmu.edu>
  23. URL: http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/part1/faq.html
  24. Size: 69144 bytes, 1266 lines
  25.  
  26. ;;; ****************************************************************
  27. ;;; Expert System Shells *******************************************
  28. ;;; ****************************************************************
  29. ;;; Written by Mark Kantrowitz
  30. ;;; expert_1.faq
  31.  
  32. This post contains the Expert System Shells FAQ. 
  33.  
  34. If you think of questions that are appropriate for this FAQ, or would
  35. like to improve an answer, please send email to us at mkant+ai-faq@cs.cmu.edu.
  36.  
  37. CONTRIBUTIONS to this summary should be sent to mkant+ai-faq@cs.cmu.edu.
  38. Companies wishing to expand their entries should send product
  39. summaries no longer than the RTworks or CLIPS entries, and should
  40. focus on features and facts. Hype and vague generalizations will be removed.
  41.  
  42. *** Copyright:
  43.  
  44. Copyright (c) 1992-95 by Mark Kantrowitz. All rights reserved.
  45.  
  46. This FAQ may be freely redistributed in its entirety without
  47. modification provided that this copyright notice is not removed.  It
  48. may not be sold for profit or incorporated in commercial documents
  49. (e.g., published for sale on CD-ROM, floppy disks, books, magazines,
  50. or other print form) without the prior written permission of the
  51. copyright holder.  Permission is expressly granted for this document
  52. to be made available for file transfer from installations offering
  53. unrestricted anonymous file transfer on the Internet.
  54.  
  55. If this FAQ is reproduced in offline media (e.g., CD-ROM, print form,
  56. etc.), a complimentary copy should be sent to Mark Kantrowitz, School
  57. of Computer Science, Carnegie Mellon University, 5000 Forbes Avenue,
  58. Pittsburgh, PA 15213-3891 USA.
  59.  
  60. This article is provided AS IS without any express or implied warranty.
  61.  
  62. *** Recent changes:
  63.  
  64. ;;; 1.27:
  65. ;;; 26-JAN-95 mk    Updated VP-Expert entry, thanks to Becky Thomas.
  66. ;;; 
  67. ;;; 1.28:
  68. ;;;  9-MAR-95 mk    Graham Spence sent mail to every company on the list, and
  69. ;;;                 reported all the "Return to Sender" responses. 
  70. ;;;                 The following entries have been updated: Wordtech Systems.
  71. ;;;                 The following entries have been deleted: ExperTelligence
  72. ;;;                 (Exper-OPS5-Plus), Hyperpress Publishing (INTELLIGENT
  73. ;;;                 DEVELOPER), AI Technologies (MERCURY KBE), Human Intellect
  74. ;;;                 Systems (Instant-Expert Plus), and Peridom (COGNATE).
  75. ;;;  9-MAR-95 mk    Updated entry on Dennis Merritt's book, Building Expert
  76. ;;;                 Systems, to include pointer to the source code.
  77. ;;;  9-MAR-95 mk    Updated LEVEL5 entry. 
  78. ;;;  9-MAR-95 mk    Added MEM-1 entry.
  79.  
  80. *** Topics Covered:
  81.  
  82.   [1-1]  Introduction
  83.   [1-2]  Other Sources of Information
  84.   [1-3]  Bibliography of Expert Systems books, introductions,
  85.          documentation, periodicals, and conference proceedings.
  86.   [1-4]  Note about 'Real-Time' expert systems
  87.   [1-5a] Free/Cheap Expert System Shells
  88.   [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  89.   [1-6]  Commercial Expert System Shells
  90.   [1-7]  Associations
  91.   [1-8]  Glossary
  92.   [1-A]  Acknowledgements
  93.  
  94. Search for [#] to get to question number # quickly.
  95.  
  96. ----------------------------------------------------------------
  97. Subject: [1-1]  Introduction 
  98.  
  99. Certain questions and topics come up frequently in the various network
  100. discussion groups devoted to and related to Expert Systems. This
  101. file/article is an attempt to gather these questions and their answers
  102. into a convenient reference for AI researchers, students, and
  103. practitioners. It is posted on a monthly basis. The hope is that this
  104. will cut down on the user time and network bandwidth used to post,
  105. read and respond to the same questions over and over, as well as
  106. providing education by answering questions some readers may not even
  107. have thought to ask.
  108.  
  109. Currently this FAQ is a primarily a list of free and commercial expert
  110. system shells, but other questions and answers will be added as they
  111. arise.
  112.  
  113. The latest version of this file is available by anonymous FTP from
  114.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_1.faq  [128.2.206.173]
  115. using username "anonymous" and password "name@host" (substitute your
  116. email address) or via AFS in the Andrew File System directory
  117.    /afs/cs.cmu.edu/project/ai-repository/ai/pubs/faqs/expert/expert_1.faq
  118.  
  119. You can also obtain a copy of the FAQ by sending a message to
  120. ai+query@cs.cmu.edu with 
  121.    Send ESS FAQ
  122. in the message body.
  123.  
  124. The FAQ postings are also archived in the periodic posting archive on
  125.    rtfm.mit.edu:/pub/usenet/news.answers/ai-faq/expert/ [18.181.0.24]
  126. If you do not have anonymous ftp access, you can access the archive by
  127. mail server as well.  Send an E-mail message to mail-server@rtfm.mit.edu
  128. with "help" and "index" in the body on separate lines for more
  129. information.
  130.  
  131. An automatically generated HTML version of this FAQ is accessible by
  132. WWW as part of the AI-related FAQs Mosaic page. The URL for this
  133. resource is
  134.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/top.html
  135. The direct URL for the Expert Systems FAQ is
  136.    http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/ai/expert/top.html
  137.  
  138. If you need to cite the FAQ for some reason, use the following format:
  139.    Mark Kantrowitz, "Answers to Frequently Asked Questions about
  140.    Expert System Shells", comp.ai.shells, <month>, <year>,
  141.    ftp.cs.cmu.edu:/user/ai/pubs/faqs/expert/expert_?.faq, 
  142.    mkant+ai-faq@cs.cmu.edu.
  143.  
  144. ----------------------------------------------------------------
  145. Subject: [1-2]  Other Sources of Information
  146.  
  147. In addition to the free expert system shells listed below, the Prolog
  148. Resource Guide lists a variety of Prolog implementations and products.
  149. In addition to being backward-chaining systems, many Prolog
  150. implementations provide support for forward-chaining rules and other
  151. expert systems requirements. For example, Amzi! Inc. sells Dennis
  152. Merritt's book, "Building Expert Systems in Prolog", Springer-Verlag,
  153. 1989, for $52 (see entry in bibliography below).
  154.  
  155. The July/August 1992 issue of PC AI magazine includes their annual
  156. product guide for expert systems and related tools. AI Expert Magazine
  157. publishes an "Expert Systems Resource Guide" once per year, usually in
  158. April.
  159.  
  160. The February 1991 issue of IEEE Computer has an article about Expert
  161. System Tools. Another article of possible interest is "Selection
  162. Criteria for Expert System Shells: A Socio-Technical Framework", by
  163. Anthony C. Stylianou, Gregory R. Madey, and Robert D.  Smith, CACM
  164. 35(10):30-48, October 1992.
  165.  
  166. The AI FAQ contains pointers to other resources that may be of
  167. interest to readers of this FAQ. If you can't find the information
  168. you're looking for here, try looking in the AI FAQ. The AI FAQ is
  169. posted monthly to the newsgroup comp.ai and is also available from the
  170. anonymous ftp locations mentioned above.
  171.  
  172. ----------------------------------------------------------------
  173. Subject: [1-3] Bibliography of Expert Systems books, introductions,
  174.                documentation, periodicals, and conference proceedings.
  175.  
  176. This section contains a list of key references and introductions about
  177. Production Systems, Expert Systems, and Match Algorithms. For other
  178. AI-related books, see part 4 of the AI FAQ.
  179.  
  180. Overviews and Texts:
  181.  
  182.    Bruce G. Buchanan and Edward H. Shortliffe, "Rule-Based Expert
  183.    Systems: The MYCIN Experiments of the Stanford Heuristic Programming
  184.    Project", Addison-Wesley, Reading, MA, 1985. The Davis and King
  185.    paper (chapter 4, "An overview of production systems") provides
  186.    a good overview.
  187.  
  188.    Frederick Hayes-Roth, "The knowledge based expert system: A tutorial",
  189.    IEEE Computer 17(9):11-28, 1984.
  190.  
  191.    Bruce G. Buchanan and R.O. Duda, "Principles of Rule-Based Systems",
  192.    Tech Report HPP-82-14, 1982. (Discusses the design of expert
  193.    systems, including representation, inference, and uncertainty
  194.    management. Examples from numerous specific systems, and discusses
  195.    which problems are suitable for attack by rule-based systems.)
  196.  
  197.    Joseph Giarratano and Gary Riley, "Expert Systems Principles and
  198.    Practice", PWS Publishing (20 Park Plaza, Boston, MA 02116-4324
  199.    1-800-842-3636, 1-617-542-3377, fax 1-617-338-6134), 1993, 644
  200.    pages, ISBN 0-534-93744-6, $53.94. 
  201.      [This is the second edition of "Expert Systems: Principles and
  202.       Programming" and comes with an MS-DOS CLIPS 6.0 interpreter. The
  203.       book includes a good tutorial on using CLIPS.]
  204.  
  205.    James P. Ignizio, "Introduction to Expert Systems: The Development
  206.    and Implementation of Rule-Based Expert Systems", McGraw-Hill,
  207.    1991. 402 pages, ISBN 0-07-909785-5 ($37.50). [Focuses on the
  208.    building of the knowledge-base model and its proper implmentation
  209.    from a decision-making perspective. Also covers knowledge
  210.    acquisition, inference, and validation. Especially good for
  211.    students in fields besides computer science, such as business,
  212.    engineering, and the social sciences. There are exercises at the
  213.    end of every chapter. Clear and concise explanations with good
  214.    examples. Also provides an introduction to EXSYS with an EXSYS demo disk.] 
  215.  
  216.    Samuel J. Biondo, "Fundamentals of Expert Systems Technology:
  217.    Principles and Concepts", Ablex, Norwood, NJ, 1990. 160 pages, ISBN
  218.    0-89391-701-X paper ($35).
  219.  
  220.    Dennis Merritt, "Building Expert Systems in Prolog", Springer-Verlag, 1989.
  221.    358 pages, ISBN 0-387-97016-9 hardcover ($52).
  222.    Explains how to build various expert system shells in Prolog, including
  223.    forward/backward chaining, FOOPS, rete-network, frames, solving
  224.    Rubik's cube and more. Includes complete source code listings.
  225.    (Source code from the book is also sold on disk by Amzi! Inc. and
  226.    is available by anonymous FTP from
  227.       ftp.std.com:/ftp/vendors/amzi/programs/
  228.       ftp.cs.cmu.edu:/user/ai/areas/expert/systems/amzi/programs/
  229.    as the files xsip.*)
  230.  
  231.    David Hu, "C/C++ for Expert Systems", Management Information
  232.    Source, Portland, OR, 1989. 565 pages, ISBN 0-943518-86-5 ($24.95).
  233.    [Includes a diskette of source code from the book.]
  234.  
  235. General AI books with extensive coverage of expert systems:
  236.  
  237.    Firebaugh, Morris W., "Artificial Intelligence: A Knowledge-Based
  238.    Approach", PWS-Kent, Massachusetts, 1989.  ISBN 0-87835-325-9
  239.  
  240. OPS5:
  241.  
  242.    Charles L. Forgy, "OPS5 User's Manual", Technical Report
  243.    CMU-CS-81-135, Carnegie Mellon University, School of Computer
  244.    Science, Pittsburgh, PA 1981. 
  245.  
  246.    Thomas Cooper and Nancy Wogrin, "Rule-based Programming with OPS5", 
  247.    Morgan Kaufmann Publishers, 1988, ISBN 0-934613-51-6, $49.95.
  248.  
  249. Match Algorithms:
  250.  
  251.    RETE:
  252.       Charles L. Forgy, "RETE: A fast algorithm for the many
  253.       pattern/many object pattern match problem", Artificial
  254.       Intelligence 19(1):17-37, September 1982.  
  255.  
  256.    TREAT:
  257.       Daniel P. Miranker, "TREAT: A better match algorithm for AI
  258.       production systems". In Proceedings of the Sixth National
  259.       Conference on Artificial Intelligence (AAAI-87), pages 42-47,
  260.       August 1987. 
  261.  
  262.       Daniel P. Miranker, "TREAT: A New and Efficient Match Algorithm
  263.       for AI Production Systems", Morgan Kaufmann Publishers, 1990, 
  264.       143 pages, ISBN 0-934613-71-0, $29.95.
  265.  
  266.    MatchBox:
  267.       Mark Perlin, "The match box algorithm for parallel production
  268.       system match", Technical Report CMU-CS-89-163, Carnegie Mellon
  269.       University, School of Computer Science, Pittsburgh,
  270.       Pennsylvania, May 1989. 
  271.  
  272.    DRETE: 
  273.       Michael A. Kelly and Rudolph E. Seviora, "An evaluation of DRETE
  274.       on CUPID for OPS5 matching", in Proceedings of the Eleventh
  275.       International Joint Conference on Artificial Intelligence (IJCAI-89),
  276.       pages 84-90, Detroit MI, August 1989, Morgan Kaufmann Publishers.
  277.  
  278. Journals -- Expert Systems:
  279.  
  280.    EXPERT SYSTEMS WITH APPLICATIONS
  281.    Published 4 times annually. ISSN 0957-4174.
  282.    Subscriptions: Institutions L85 ($155), Individuals L45 ($72).
  283.    Pergamon Press Inc., 660 White Plains Road, Tarrytown, NY 10591-5153,
  284.    email PPI@pergamon.com, or Pergamon Press Ltd., Headington Hill Hall,
  285.    Oxford OX3 0BW, England.
  286.  
  287.    EXPERT SYSTEMS: THE INTERNATIONAL JOURNAL OF KNOWLEDGE ENGINEERING
  288.    Published 4 times annually. ISSN 0266-4720.
  289.    Subscriptions: L85 ($110)
  290.    Learned Information Ltd., Woodside, Hinksey Hill, Oxford OX1 5AU, UK.
  291.    Tel: +44 (0)865-730275  Fax: +44 (0)085-736354
  292.  
  293.    INTERNATIONAL JOURNAL OF EXPERT SYSTEMS
  294.    Published 4 times annually. ISSN 0894-9077.
  295.    Subscriptions: Institutions $135; Individuals $75. Outside the US add
  296.    $10 for surface mail and $20 for airmail.
  297.    JAI Press Inc., 55 Old Post Road -- No. 2, PO Box 1678, Greenwich, CT
  298.    06836-1678.
  299.  
  300.    KNOWLEDGE ENGINEERING REVIEW
  301.    Published quarterly, ISSN 0269-8889.
  302.    In the UK: Cambridge University Press, The Edinburgh Building,
  303.    Cambridge CB2 1BR, UK.
  304.    In N. America: Cambridge University Press, Journals Department, 40 West
  305.    20th Street, New York, NY 10011-4211.
  306.  
  307.    INTERNATIONAL JOURNAL OF APPLIED EXPERT SYSTEMS (IJAES)
  308.    Published three times annually. ISSN 0969-9317
  309.    Subscriptions: BP60.00/US$117.00. 
  310.    Taylor Graham Publishing, 500 Chesham House, 150 Regent Street,
  311.    London W1R 5FA UK.
  312.    Editor: Alan Sangster <a.sangster@aberdeen.ac.uk>
  313.    URL: http://www.abdn.ac.uk/~acc025/ijaes.html
  314.  
  315. ----------------------------------------------------------------
  316. Subject: [1-4] Note about 'Real-Time' expert systems
  317.  
  318. Many "real-time" expert systems are 'soft' real-time systems, in that
  319. they claim to be fast. A 'hard' real-time system would have features
  320. that guarantee a response within a fixed amount of real-time (e.g.,
  321. bounded computation, not just a fast match-recognize-act cycle).
  322. Systems like G2 use event-driven processing (restricting certain rules
  323. to execute only when specific WM elements change in a particular way)
  324. as a method of limiting forward chaining.
  325.  
  326. ----------------------------------------------------------------
  327. Subject: [1-5a] Free/Cheap Expert System Shells
  328.  
  329. Remember, when ftping compressed or compacted files (.Z, .gz, .arc, .fit,
  330. etc.) to use binary mode for retrieving the files.
  331.  
  332. Files that end with a .gz suffix were compressed with the patent-free
  333. gzip (no relation to zip). Source for gzip is available from:
  334.   prep.ai.mit.edu:pub/gnu/{gzip-1.2.3.shar,gzip-1.2.3.tar,gzip-1.2.3.msdos.exe}
  335.  
  336. If you do not have ftp access, you can FTP files by E-mail. Send a
  337. message with the word "help" in the body to ftpmail@decwrl.dec.com.
  338.  
  339.  
  340. FOCL is an expert system shell and machine learning program written in
  341. Common Lisp. The machine learning program extends Quinlan's FOIL
  342. program by containing a compatible explanation-based learning
  343. component.  FOCL learns Horn Clause programs from examples and
  344. (optionally) background knowledge. The expert system includes a
  345. backward-chaining rule interpreter and a graphical interface to the
  346. rule and fact base. For details on FOCL, see: Pazzani, M. and Kibler,
  347. D., "The role of prior knowledge in inductive learning", Machine
  348. Learning 9:54-97, 1992. It is available by anonymous ftp from
  349.    ics.uci.edu:/pub/machine-learning-programs/
  350. as the files README.FOCL-1-2-3, FOCL-1-2-3.cpt.hqx (a binhexed,
  351. compacted Macintosh application), FOCL-1-2-3.tar.Z (Common Lisp
  352. source code), and FOCL-1-2-3-manual.hqx (binhexed manual).  If you
  353. use a copy of FOCL, or have any comments or questions, send mail to
  354. pazzani@ics.uci.edu.
  355.  
  356. SOAR      -- ftp.cs.cmu.edu:
  357.           /afs/cs.cmu.edu/project/soar/public/Soar5/ -- Lisp Version
  358.           /afs/cs.cmu.edu/project/soar/public/Soar6/ -- C Version
  359.         Contact: soar-request@cs.cmu.edu
  360.         Integrated Agent Architecture. Supports learning through chunking.
  361.  
  362. OPS5      -- ftp.cs.cmu.edu:/user/ai/areas/expert/systems/ops5/ops5.tar.gz
  363.  
  364. BABYLON is a development environment for expert systems. It
  365. includes frames, constraints, a prolog-like logic formalism, and a
  366. description language for diagnostic applications. It is implemented in
  367. Common Lisp and has been ported to a wide range of hardware platforms.
  368. Available by anonymous ftp from 
  369.    ftp.gmd.de:/gmd/ai-research/Software/Babylon/ [129.26.8.84]
  370. as a BinHexed stuffit archive, on the Web via the URL
  371.    http://www.gmd.de/
  372. on the Apple CD-ROM, or with the book "The AI Workbench BABYLON",
  373. which contains *full source code* of BABYLON and the stand-alone
  374. version for the Mac. The book describes the use of BABYLON in detail.
  375.  
  376. MOBAL is a system for developing operational models of application
  377. domains in a first order logic representation. It integrates a manual
  378. knowledge acquisition and inspection environment, an inference engine,
  379. machine learning methods for automated knowledge acquisition, and a
  380. knowledge revision tool.  By using MOBAL's knowledge acquisition
  381. environment, you can incrementally develop a model of your domain in
  382. terms of logical facts and rules.  You can inspect the knowledge you
  383. have entered in text or graphics windows, augment the knowledge, or
  384. change it at any time. The built-in inference engine can immediately
  385. execute the rules you have entered to show you the consequences of
  386. your inputs, or answer queries about the current knowledge. MOBAL also
  387. builds a dynamic sort taxonomy from your inputs. If you wish, you can
  388. use several machine learning methods to automatically discover
  389. additional rules based on the facts that you have entered, or to form
  390. new concepts. If there are contradictions in the knowledge base due to
  391. incorrect rules or facts, there is a knowledge revision tool to help
  392. you locate the problem and fix it.  MOBAL (release 3.0b) is available
  393. free for non-commercial academic use by anonymous ftp from
  394.    ftp.gmd.de:/gmd/mlt/Mobal/
  395. The system runs on Sun SparcStations, SunOS 4.1, and includes a
  396. graphical interface implemented using Tcl/TK.
  397.  
  398. MIKE (Micro Interpreter for Knowledge Engineering) is a full-featured,
  399. free, and portable software environment designed for teaching purposes
  400. at the UK's Open University.  It includes forward and backward
  401. chaining rules with user-definable conflict resolution strategies, and
  402. a frame representation language with inheritance and 'demons' (code
  403. triggered by frame access or change), plus user-settable inheritance
  404. strategies.  Automatic 'how' explanations (proof histories) are
  405. provided for rule exectuion, as are user-specified 'why' explanations.
  406. Coarse-grained and fine-grained rule tracing facilities are provided,
  407. along with a novel 'rule graph' display which concisely shows the
  408. history of rule execution.  MIKE, which forms the kernel of an Open
  409. University course on Knowledge Engineering, is written in a
  410. conservative and portable subset of Edinburgh-syntax Prolog, and is
  411. distributed as non-copy-protected source code. MIKE version 1 was
  412. described in the October/November 1990 issue of BYTE. MIKE v1.50,
  413. which was formerly available from a range of ftp servers, has been
  414. superseded by two newer versions: MIKEv2.03, a full Prolog source code
  415. version, incorporating a RETE algorithm for fast forward chaining, a
  416. truth maintenance system, uncertainty handling, and hypothetical
  417. worlds, and MIKEv2.50, a turnkey DOS version with menu-driven
  418. interface and frame- and rule-browsing tools, fully compatible with
  419. MIKEv2.03, but without source code.  They are available by anonymous
  420. ftp from hcrl.open.ac.uk [137.108.81.16] as the files
  421.    MIKEv2.03: /pub/software/src/MIKEv2.03/*
  422.    MIKEv2.50: /pub/software/pc/MIKEV25.ZIP
  423. They are also available from the CMU AI Repository.
  424. For further information, please contact Marc Eisenstadt,
  425. M.Eisenstadt@open.ac.uk, Human Cognition Research Lab, The Open
  426. University, Milton Keynes MK7 6AA, UK, phone +44 908-65-3149, fax +44
  427. 908-65-3169.
  428.  
  429. ES: The October/November 1990 issue of BYTE also described the ES
  430. expert system. ES supports backward/forward chaining, fuzzy set
  431. relations, and explanation, and is a standalone executable for
  432. IBM-PCs. ES is available by anonymous ftp from
  433. ftp.uu.net:/pub/ai/expert-sys/ [192.48.96.9] as summers.tar.Z.
  434. ftp.uu.net is mirrored on unix.hensa.ac.uk [129.12.21.7] under
  435. /pub/uunet/.
  436.  
  437. GEST (Generic Expert System Tool) Version 4.0 is a flexible expert
  438. system shell applicable to a variety of problem domains.  Its
  439. knowledge representation schemes include facts, frames, rules, and
  440. procedures.  It supports forward and backward inferencing with
  441. multiple options for each and message handling for frame objects.
  442. There is a time system to support an event history and reverting back
  443. to a previous state.  In addition, there is support for fuzzy logic
  444. and certainty factor maintenance.  Features new to V4.0 include a
  445. blackboard architecture (single level and hierarchical) with a control
  446. module and knowledge sources.  The user interface utilizes the
  447. Symbolics windowing system and is menu and mouse driven.  GEST can be
  448. embedded in a user program (with or without the GEST user interface)
  449. by using a library of function calls.  The printed reference manual
  450. includes a tutorial, table of contents, and thorough index.  GEST runs
  451. only on Symbolics Lisp Machines, Genera 7.2.  GEST users are expected
  452. to be familiar with Symbolics machines.  Source and object files are
  453. available by anonymous ftp to ftp.gatech.edu in the (binary) file
  454. pub/ai/gest.tar.Z.  Register your copy with John Gilmore, Georgia Tech
  455. Research Institute, ITL/CSITD 0800, Atlanta, GA 30332, USA, Internet:
  456. john.gilmore@gtri.gatech.edu.  Send your name, address, organization,
  457. phone number, and Internet email address.  To request a free printed
  458. copy of the GEST manual (not in the distribution file), please also
  459. contact John Gilmore.  Users are free to produce as many copies of the
  460. GEST Reference Manual as they require without any restrictions.
  461.  
  462. WindExS (Windows Expert System) is a fully functional Windows-based
  463. forward chaining expert system. Its modular architecture allows the
  464. user to substitute new modules as required to enhance the capabilites
  465. of the system. WindExS sports Natural Language Rule Processor,
  466. Inference Engine, File Manager, User Interface, Message Manager and
  467. Knowledge Base modules. It supports forward chaining, and graphical
  468. knowledge base representation. Write etoupin@aol.com for documentation
  469. and operational system.
  470.  
  471. RT-Expert is a shareware expert system that lets C programmers
  472. integrate expert systems rules into their C or C++ applications.
  473. RT-Expert consists of a rule-compiler that compiles rules into C code,
  474. and a library containing the rule execution engine. RT-Expert for DOS
  475. works with Borland Turbo C, Borland C++, and Microsoft C/C++
  476. compilers. The personal edition is licensed for educational, research,
  477. and hobby use. Applications created with RT-Expert personal edition
  478. are not licensed for commercial purposes. Professional editions are
  479. available for commercial applications using DOS, Windows, and Unix
  480. environments. RT-Expert is available by anonymous ftp from
  481.    world.std.com:/vendors/rtis/rtexpert
  482. For more information, write to Real-Time Intelligent Systems Corporation
  483. <rtis@world.std.com>.
  484.  
  485. ----------------------------------------------------------------
  486. Subject: [1-5b] Free/Cheap Expert System Shells: CLIPS and Related Systems
  487.  
  488. CLIPS 6.0 (C Language Integrated Production System) is an OPS-like
  489. forward chaining production system written in ANSI C by NASA. The
  490. CLIPS inference engine includes truth maintenance, dynamic rule
  491. addition, and customizable conflict resolution strategies.  CLIPS,
  492. including the runtime version, is easily embeddable in other
  493. applications.  CLIPS includes an object-oriented language called COOL
  494. (CLIPS Object-Oriented Language) which is directly integrated with the
  495. inference engine.  CLIPS runs on many platforms including IBM PC
  496. compatibles (including Windows 3.1 and MS-DOS 386 versions),
  497. Macintosh, VAX 11/780, Sun 3/260, and HP9000/500.  CLIPS is available
  498. from COSMIC at a "nominal" fee (the MS-DOS/Windows 3.1 version $350
  499. for the software and $115 more for the documentation, with discounts
  500. for US academic institutions; for update orders $100 and $200,
  501. respectively) for unlimited copies with no royalties.  (CLIPS is
  502. available free to NASA, USAF, and their contractors for use on NASA
  503. and USAF projects.)  For more information, send email to
  504. service@cossack.cosmic.uga.edu, write COSMIC, University of Georgia,
  505. 382 East Broad Street, Athens, GA 30602, call 706-542-3265, or fax
  506. 706-542-4807. To subscribe to the CLIPS mailing list, send a message
  507. to the list server
  508.    listserv@cossack.cosmic.uga.edu (128.192.14.4) 
  509. with message body
  510.    SUBSCRIBE CLIPS-LIST
  511. The CLIPS help desk phone number is 713-286-8919 (fax 713-286-4479/244-5698)
  512. and email address is stbprod@fdr.jsc.nasa.gov. (The address is STB
  513. Products Help Desk, LinCom Corporation, 1020 Bay Area Boulevard, #200,
  514. Houston, TX 77058-2628.) The Software Technology Branch's home page is
  515.    http://www.jsc.nasa.gov/stb/STB_homepage.html
  516. NASA Information Services's home page is
  517.    http://hypatia.gsfc.nasa.gov/NASA_homepage.html
  518. and the CLIPS home page is
  519.    http://www.jsc.nasa.gov/~clips/CLIPS.html
  520. [Note: Folks who obtain CLIPS from COSMIC can do anything they wish
  521. with it, including redistribute it.  Folks who obtain CLIPS directly
  522. from NASA are restricted to using it for US government purposes only.]
  523. The CLIPS FAQ list and bug fixes are available from
  524.    hubble.jsc.nasa.gov:/pub/clips/
  525. and are maintained by Gary Riley <riley@gothamcity.jsc.nasa.gov>.
  526. Joseph Giarratano and Gary Riley's book, "Expert Systems Principles
  527. and Practice", comes with an MS-DOS CLIPS 6.0 interpreter (see [1-3]
  528. above). CLIPS is also available on the various AI CD-ROMs, and the
  529. MS-DOS version is available for $50 from Austin Code Works <info@acw.com>, 
  530. 11100 Leafwood Lane, Austin, Texas 78750-3409, phone 512-258-0785, 
  531. fax 512-258-8831, or BBS 512-258-8831.
  532.  
  533. DYNACLIPS (DYNAamic CLIPS Utilities), is a set of blackboard, dynamic
  534. knowledge exchange, and agent tools for CLIPS 5.1 and 6.0.  It is
  535. implemented as a set of libraries that can be linked with CLIPS 5.1 or
  536. CLIPS 6.0. Versions 3.0 and 3.1 will work with either CLIPS 5.1 or CLIPS 6.0.
  537. Source code is not available. Agents use the blackboard to
  538. communicate with other intelligent agents in the framework.  Each
  539. intelligent agent can send and receive facts, rules, and commands.
  540. Rules and facts are inserted and deleted dynamicly while the agents
  541. are running. Knowledge can be transfered on a temporary or permanent
  542. basis. For more information, please contact Yilmaz Cengeloglu, PO Box
  543. 4142, Winter Park, FL 32793-4142, or send email to
  544. cengelog@escmail.orl.mmc.com, yil@engr.ucf.edu or 73313.775@compuserve.com.
  545. It is available from the CMU AI Repository in
  546.    ftp.cs.cmu.edu:/user/ai/areas/expert/systems/clips/dyna/
  547.  
  548. FuzzyCLIPS 6.02 is a version of the CLIPS rule-based expert system
  549. shell with extensions for representing and manipulating fuzzy facts
  550. and rules. In addition to the CLIPS functionality, FuzzyCLIPS can deal
  551. with exact, fuzzy (or inexact), and combined reasoning, allowing fuzzy
  552. and normal terms to be freely mixed in the rules and facts of an
  553. expert system. The system uses two basic inexact concepts, fuzziness
  554. and uncertainty. Versions are available for UNIX systems, Macintosh
  555. systems and PC systems. There is no cost for the software, but please
  556. read the terms for use in the FuzzyCLIPS documentation. FuzzyCLIPS is
  557. available via WWW (World Wide Web). It can be accessed indirectly
  558. through the Knowledge Systems Lab Server using the URL
  559.    http://ai.iit.nrc.ca/home_page.html
  560. or more directly by using the URL
  561.    http://ai.iit.nrc.ca/fuzzy/fuzzy.html
  562. or by anonymous ftp from
  563.    ai.iit.nrc.ca:/pub/fzclips/
  564. For more information about FuzzyCLIPS send mail to fzclips@ai.iit.nrc.ca. 
  565.  
  566. wxCLIPS provides a simple graphical front end to CLIPS 5.1, and in
  567. addition contains a suite of extra functions for creating GUI
  568. applications in CLIPS. wxCLIPS is available as Sun Open Look, Sun
  569. Motif, Linux Open Look, and Windows 3.1 binaries.  wxCLIPS is
  570. available by anonymous FTP from
  571.    skye.aiai.ed.ac.uk:/pub/wxclips/ [192.41.104.6]
  572. or the URL
  573.    http://www.aiai.ed.ac.uk/~jacs/wxclips/wxclips.html
  574. To be added to the wxclips-users or wxclips-announce mailing lists,
  575. send mail to wxclips-users-request@aiai.edinburgh.ac.uk.
  576. For more information, write to Julian Smart <J.Smart@ed.ac.uk>.
  577.  
  578. ----------------------------------------------------------------
  579. Subject: [1-6] Commercial Expert System Shells
  580.  
  581. The commercial products below are listed in alphabetical order.
  582.  
  583. ACQUIRE is knowledge acquisition system and expert system shell. It is a
  584. complete development environment for building and maintaining
  585. knowledge-based applications. It provides a step-by-step methodology for
  586. knowledge engineering that allows the domain experts themselves to be
  587. directly involved in structuring and encoding the knowledge. (The direct
  588. involvement of the domain expert improves the quality, completeness and
  589. accuracy of acquired knowledge, lowers development and maintenance
  590. costs, and increases their control over the form of the software
  591. application.) Features include a structured approach to knowledge
  592. acquisition; a model of knowledge acquisition based on pattern
  593. recognition; knowledge represented as objects, production rules and
  594. decision tables; handling uncertainty by qualitative, non-numerical
  595. procedures; extremely thorough knowledge bases; sophisticated report
  596. writing facilities; and self documenting knowledge bases in a hypertext
  597. environment.  There are two options for delivering your knowledge-based
  598. application to end users: 
  599.    1) a Run Time System ACQUIRE-RTS for delivering stand-alone
  600.       applications and 
  601.    2) a Software Development Kit, ACQUIRE-SDK for embedding finished
  602.       applications seamlessly with your other software. 
  603. The ACQUIRE development package (knowledge acquisition system and expert
  604. system shell) costs $995 for Windows 3.1 and includes manual, a
  605. tutorial, on-line help and telephone helpline.  For more information
  606. contact Acquired Intelligence Inc, Suite 205, 1095 McKenzie Avenue,
  607. Victoria, Canada V8P 2L5, call 604-479-8646, fax 604-479-0764, or send
  608. email to Bev Smith <bev@aiinc.bc.ca>.
  609.  
  610. ACTIVATION FRAMEWORK runs on personal computers (DOS, Windows) and UNIX
  611. workstations.  This tool is not a traditional expert system shell,
  612. rather is a tool for building real-time data interpretation
  613. applications.  The vendor claims the tool competes with Gensym's G2 in
  614. terms of application domains. For more information, write to the sales
  615. office at The Real-Time Intelligent Systems Corporation, 26 Worthen,
  616. Chelmsford, MA 01824, call 508-250-4633, or fax 508-256-8132. To reach
  617. the development office write to 76 Otis Street, Westborough, MA 01581,
  618. call 508-870-0043, fax 508-870-0148, or send email to rtis@world.std.com.
  619.  
  620. Aion Development System (ADS) runs on numerous platforms, including
  621. DOS, OS/2, SunOS, Microsoft Windows, and VMS.  It includes an object
  622. oriented knowledge representation, forward, backward, bidirectional,
  623. and pattern matching rules, graphics, calls to/from other languages
  624. (C, Pascal, ...), and the Choreographer graphical user interface. For
  625. more information, write to Aion Corporation, 101 University Avenue,
  626. Palo Alto, CA 94301, call 800-845-2466 (415-328-9595), or fax
  627. 415-321-7728.  For Europe, write to Software Generation,
  628. Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, call
  629. 32-(0)3-877.12.93, or fax 32-(0)3-877.13.55
  630.  
  631. AIM 801 (Abductive Information Modeler). Runs on DOS ($199) or Windows
  632. ($1,495) and produces royalty-free C code. For more information, write
  633. to Abtech Corporation, 1575 State Farm Boulevard, Charlottesville, VA
  634. 22901, call 804-977-0686, or fax 804-977-9615.
  635.  
  636. Angoss Knowledge Seeker. Angoss is a data-mining tool that can be used
  637. to produce knowledge bases of rules by infering cause and effect
  638. relationships from a database. The DOS version costs $799 and the
  639. Windows version $899. For more information, write to Angoss Software
  640. International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5,
  641. Canada, call 416-593-1122, or fax 416-593-5077.
  642.  
  643. ART*Enterprise and CBR Express (Inference Corporation). ART*Enterprise
  644. is the latest of the family of rule-based development environments
  645. originating with ART in the mid-1980s. It is a development environment
  646. for enterprise- wide applications, incorporating rules, a full object
  647. system which includes features currently not present in C++, and a large
  648. collection of object classes for UI development across platforms (from
  649. Windows to NT to OS/2 to Unix), access to databases (SQL-based and
  650. Q+E-based), and multi-person development. The ART*Enterprise environment
  651. provides a forward chaining engine where backward chaining can be
  652. implemented, though it is not supported directly. CBR Express family of
  653. products supports case-based retrieval of information. The CBR
  654. technology is available as part of ART*Enterprise for those who are
  655. interested in incorporating it into their applications. For further
  656. information contact Inference Corporation, 550 N. Continental Blvd., El
  657. Segundo, CA 90245, call 800-322-9923 (310-322-0200), fax 310-322-3242,
  658. or email marketing@inference.com.
  659.  
  660. Arity Expert Development Package is an expert system that integrates
  661. rule-based and frame-based representations of knowledge with several
  662. different kinds of certainty factors. The OS/2 version costs $495 and
  663. the DOS version $295. For more information, write to Arity Corporation,
  664. Damonmill Square, Concord, MA 01742, call 800-722-7489 (508-371-1243),
  665. fax 508-371-1487, or send email to 73677.2614@compuserve.com or Paul G.
  666. Weiss <pgweiss@netcom.com>.
  667.  
  668. BABYLON. For more information, write to VW-GEDAS GmbH, Pascalstrasse
  669. 11, W-1000 Berlin 10, call +49 30-39-970-0, or fax +49 30-39-970-999.
  670.  
  671. CAM Software sells two expert system tools, DClass and LogicTree.
  672. DClass is a decision-tree system used for manufacturing applications.
  673. LogicTree is a decision-making system designed for non-programmers.
  674. For more information, write to CAM Software, 390 W. 800 N., Suite 103,
  675. PO Box 276, Orem, UT 84059-0276, call 800-293-6777, or fax 801-225-0286.
  676.  
  677. CBR Express. See entry for ART*Enterprise.
  678.  
  679. COGSYS. For more information, write to COGSYS Ltd., Enterprise House,
  680. Unit 37, Salford University Business Park, Salford M6 6AJ, England, or
  681. call 061-745-7604.
  682.  
  683. COMDALE. Comdale is an expert system tool for process control. For
  684. more information, write to Comdale Technologies Inc., 701 Evans
  685. Avenue, Suite 600, Toronto, Ontario, CANADA M8Z 5Z1, call
  686. 416-620-1234, or fax 416-620-4526.
  687.  
  688. C-PRS (Procedural Reasoning System in C) aims at representing and
  689. executing operating procedures. It allows the user to express and
  690. represent the conditional sequences of complex operations and to
  691. ensure their execution in real time while embedded in the application
  692. environment.  C-PRS is useful for process control and supervision
  693. applications.  The PRS technology has been applied to different tasks
  694. with real-time constraints and demands including the monitoring of
  695. several subsystems of the NASA space shuttle, the diagnosis and
  696. supervision of telecommunication networks (Telecom Australia), the
  697. control of mobile robots (SRI, LAAS), the control system of
  698. surveillance aircrafts (Grumman) and air traffic management (Civil
  699. Aviation Authority).  The procedural reasoning technology was
  700. initially developed at the Artificial Intelligence Center of the
  701. Stanford Research Institute (Menlo Park, California).  ACS
  702. Technologies has further developed and now markets C-PRS, the first
  703. commercial implementation of the Procedural Reasoning technology.
  704. C-PRS was developed with the most currently recognized standards: C,
  705. UNIX, X11, MOTIF. It guarantees some real time properties. It is
  706. available on numerous platforms and operating systems, including
  707. SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, and others.
  708. For more information write to ACS Technologies, 5, Place du Village
  709. d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, call
  710. 33-62-24-99-20, fax 33-61-39-86-74, or send email to Felix Ingrand
  711. <felix@acs.dialexis.fr>.
  712.  
  713. CRYSTAL runs on personal computers and is available from Intelligent
  714. Environemnts. For more information, write to Intelligent Environments
  715. Europe Ltd., Crystal House, PO Box 51, Sunbury-on-Thames, Middlesex TW16
  716. 7UL, England, call 44-0-932-772266, or fax 44-0-932-771499.
  717. See PC Magazine 8(2), January 31, 1989.
  718.  
  719. CxPERT is an expert system shell that produces royalty-free C code. For
  720. more information, write to Software Plus Ltd., 1315 Pleasant Meadow
  721. Road, Crofton, MD 21114, or call 301-261-0264.
  722.  
  723. The Easy Reasoner (TM) is a Case-Based Retrieval (CBR) tool with
  724. Reasoning that provides an adaptive associative memory; retrieves
  725. similar cases from memory given a new case; extends Query-by-Example
  726. (QBE) by providing Query-by-Similarity(TM) (QBS); indexes existing
  727. databases using decision trees; supports xBase, ODBC, and SQL
  728. databases; maximizes information while minimizing complexity;
  729. automatically filteres noise to simplifies decision trees; induces
  730. automatically or under explicit control; ranks and retrieves
  731. classified cases by similarity; efficiently retrieves similar cases
  732. from large databases; efficiently retrieves most similar case from
  733. large DBs; efficiently retrieves "next most similar" case; supports
  734. multiple decision tree indices per database; supports multiple
  735. decision trees per field; classifies new information using any
  736. decision tree; automatically or interactively classifies new cases;
  737. handles missing data and "don't know" responses; provides customizable
  738. thesaurus for nominal fields; provides adaptive, context-sensitive,
  739. default reasoning; provides adaptive estimation using decision trees;
  740. predicts or ranks values for nominal or ordinal fields; automatically
  741. learns N-dimensional similarity spaces; quickly retrieves closest case
  742. from similarity space; ranks cases by distance in similarity space;
  743. retrieves records where similarity depends on text; circumvents
  744. spelling problems with N-M-grams; recognizes various forms of English
  745. dictionary words; automatically determines information content per
  746. word; automatically determines thesaural information content. Easy
  747. Reasoner. The Easy Reaoner 16 bit Windows Toolkit costs $249, The Easy
  748. Reaoner 32 bit Windows Toolkit costs $499, The Easy Reasoner OS/2
  749. Toolkit costs $499, and The Easy Reasoner UNIX X/Motif Toolkit costs
  750. $999.  UNIX Versions available for Sun OS, Sun Solaris, HP UX, Data
  751. General, AIX.  For more information, write to The Haley Enterprise,
  752. Inc., 413 Orchard Street, Sewickley, PA 15143, call 800-233-2622
  753. (412-741-6420), fax 412-741-6457, or send email to info@haley.com.
  754.  
  755. ECLIPSE runs on personal computers (DOS, Windows). System V Unix and
  756. POSIX versions are also available. The syntax is derived from
  757. Inference Corporations' ART and is compatible with NASA's CLIPS.
  758. Features include data-driven pattern matching, forward and backward
  759. chaining, truth maintenance, support for multiple goals, relational
  760. and object-oriented representations, and integration with dBase. For
  761. more information, write to The Haley Enterprise, Inc., 413 Orchard
  762. Street, Sewickley, PA 15143, call 800-233-2622 (412-741-6420), fax
  763. 412-741-6457, or send email to info@haley.com.  See also IEEE
  764. Computer, February 1991, pages 19-31. The cost is $499 for the Eclipse
  765. 16 bit Windows Toolkit, $999 for Eclipse 32 bit Windows Toolkit or
  766. Eclipse OS/2 Toolkit, and $1,999 for Eclipse UNIX X/Motif Toolkit.
  767. Versions are available for Sun OS, Sun Solaris, HP UX, Data General, AIX.
  768.  
  769. Emerald Empower Procedural Advisor for Macintosh or PC Windows.  $6800
  770. Fault trees are built graphically to automate the decision path that an 
  771. expert uses for troubleshooting a problem.  Emerald Intelligence, Inc, 
  772. 3850E Research Park Dr, Ann Arbor, MI 48108, call 313-663-8757, or fax
  773. 313-663-8757.
  774.  
  775. Esteem is a case-based reasoning tool for Windows that integrates
  776. case-based reasoning with rules. For more information write to Esteem
  777. Software Inc., 302 E. Main, Cambridge City, IN 47327, call
  778. 317-478-3955, or fax 317-478-3550.
  779.  
  780. EXSYS runs under MS-DOS, MS-Windows, Apple Macintosh, Sun Open Look,
  781. Unix and Vax. It supports backward and forward chaining, linear
  782. programming, fuzzy logic, neural networks, and has a SQL interface.
  783. For more information, write to Exsys, Inc., 1720 Louisiana
  784. Boulevard, NE, Suite 312, Albuquerque, NM 87110, call 800-676-8356
  785. (505-256-8356), or fax 505-256-8359. See also PC Tech Journal
  786. 7(1):115, January, 1989. A demo version for MS-Windows or Macintosh is
  787. available for $40. [6/93]
  788.  
  789. FLEX is a hybrid expert system toolkit available across a wide range of
  790. different hardware platforms which offers frames, procedures and rules
  791. integrated within a logic programming environment.  FLEX supports
  792. interleaved forward and backward chaining, multiple inheritance,
  793. procedural attachment, an automatic question and answer system.  Rules,
  794. frames and questions are described in a English-like Knowledge
  795. Specification Language (KSL) which enables the development of easy-to-read
  796. and easy-to-maintain knowledge bases.  FLEX is implemented in, and has
  797. access to, Prolog. FLEX is available from LPA (who originally developed
  798. flex on the PC), and also from most major Prolog vendors under license,
  799. including Quintus, BIM, Interface, and ISL.  FLEX has been used in
  800. numerous commercial expert systems, and prices on a PC running Windows or
  801. on a Macintosh start at around $1,000.  [A review of Quintus-flex is
  802. expected in an upcoming issue of PC-AI. --mk] For more information contact:
  803. Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, 
  804. London, SW18 3SX.  Tel: +44 81-871-2016; Fax: +44 81-874-0449.
  805. Email: lpa@cix.compulink.co.uk. In the US call 800-949-7567. 
  806.  
  807. Foundation Technologies sells expert system products and services for
  808. financial applications, such as pension management. For more
  809. information write to Foundation Technologies Inc., One Kendall Square,
  810. Cambridge, MA 02139, call 617-720-2760, or fax 617-720-4153.
  811.  
  812. G2 is a real-time expert system shell that runs on workstations and
  813. personal computers. It has real-time temporal reasoning, with rules,
  814. procedures, and functions built around an object-oriented paradigm.
  815. One can interface, both locally and over a network (TCP/IP and
  816. DECnet), to other programs (C and ADA), control systems, and
  817. databases.  G2 provides distributed computing and a multi-user
  818. client/server architecture.  For more information, write to Gensym
  819. Corporation, 125 Cambridge Park Drive, Cambridge, MA 02140, call
  820. 617-547-2500/9606, fax 617-547-1962, or send email to
  821. service@gensym.com (Amber S. Driesman, Manager of Customer Support).
  822. The G2 mailing list (for customers only) is g2-users@gensym.com.
  823.  
  824. GBB, generic blackboard framework: provides:
  825.  -- A high-performance blackboard database compiler and
  826.       runtime library, which support pattern-based, multidimensional 
  827.       range-searching algorithms for efficient proximity-based retrieval 
  828.       of blackboard objects
  829.  -- KS representation languages
  830.  -- Generic control shells and agenda-management utilities
  831.  -- Interactive, graphic displays for monitoring and examining
  832.     blackboard and control components
  833. These components provide the infrastructure needed to build
  834. blackboard-based applications.    GBB is available for DOS/Windows, Mac,
  835. Unix workstations (Sun, HP/Apollo, IBM, DEC, Silicon Graphics),
  836. Symbolics and TI Explorer Lisp machines.  (GBB is a significantly enhanced,
  837. commercial version of the UMass GBB research framework, available via
  838. FTP from ftp.cs.umass.edu:/gbb/.) NetGBB, distributed extension to
  839. GBB, provides to GBB the communication and coordination facilities
  840. needed to build heterogenous distributed blackboard applications.
  841. For more information write to Blackboard Technology Group, Inc., 401 Main 
  842. Street, Amherst, MA  01002, call 413-256-8990, or fax 413-256-3179. To
  843. be added to the mailing lists, send mail to gbb-user-request@bn.cs.umass.edu.
  844. There are two mailing lists, gbb-user (moderated) and gbb-users (unmoderated).
  845.  
  846. GOLDWORKS III. For more information, write to Gold Hill Computers, Inc.,
  847. 26 Landsdowne Street, Cambridge, MA 02139, call 800-242-5477
  848. (617-621-3300), or fax 617-621-0656.
  849.  
  850. GURU is an expert system development environment and RDBMS that offers a
  851. wide variety of information processing tools combined with
  852. knowledge-based capabilities such as forward chaining, backward
  853. chaining, mixed chaining, multi-value variables, and fuzzy reasoning.
  854. For more information about GURU and the other database engines,
  855. development tools, and services offered by Micro Data Base Systems,
  856. please write to Micro Data Base Systems, Inc., 1305 Cumberland Avenue,
  857. P.O. Box 2438, West Lafayette, IN 47906-0438, call 800-445-MDBS/6327
  858. (317-463-7200), fax 317-463-1234, or send email to info@mdbs.com.
  859.  
  860. HUGIN System is a software package for construction of model based expert
  861. systems in domains characterized by inherent uncertainty. The Hugin System
  862. contains an easy to use probability based deduction system, applicable to
  863. complex networks with cause-effect causal relations subject to uncertainty.
  864. The Hugin System presents a novel development. The implementation is based
  865. on an improvement of the award winning work by Lauritzen and Spiegelhalter:
  866. Local Computation with Probabilities on Graphical Structures and their
  867. Application to Expert Systems. The Hugin Demonstration, for 
  868. Sun Workstations and PC-Windows, is available for anonymous ftp from 
  869.    hugin.dk:/pub/README [130.225.63.15]
  870. The WWW home page for HUGIN is accessible by the URL
  871.    http://hugin.dk/
  872. For more information write to Hugin Expert A/S, Niels Jernes Vej 10,
  873. DK-9220 Aalborg O, Phone +45 9815 6644, Fax: +45 9815 8550, Email:
  874. info@hugin.dk.
  875.  
  876. Icarus is an expert systems development tool for PCs. It includes
  877. links to Lotus and dBASE files, forward and backward chaining, and
  878. Bayesian confidence factors. For more information, write to Icarus,
  879. 11300 Rockville Pike, Rockville, MD 02852-3088, call 301-881-9350, or
  880. fax 301-881-2542.
  881.  
  882. ILOG RULES is a high performance embeddable rule-based inference
  883. engine. It is a forward chaining tool, written in C++ (hence it is
  884. object-oriented and supports inheritance mechanisms) and is also
  885. provided as a C++ library. It runs virtually on any Unix platform
  886. (e.g., HP97X0, Sun4, RS/6000, DecStations) as well as on PCs running
  887. DOS (with or without MS/Windows) or OS/2.  It extends OPS/5 with
  888. nested premises (objects as values), rule packets (logical grouping of
  889. rules), a full Truth Maintenance System (TMS) for efficient
  890. non-monotonic reasoning, compilation of rules into C/C++ code, and an
  891. object oriented data-model in C++. ILOG RULES work directly on user
  892. objects, so interfacing is straightforward. C/C++ code may be included
  893. in rule conditions and actions.  ILOG RULES is based on the fast XRETE
  894. implementation of the RETE algorithm developed by Thomson-CSF.  For
  895. more information, contact ILOG, Inc., 2073 Landings Drive, Mountain
  896. View, CA 94043, tel 415-390-9000, fax 415-390-0946, e-mail
  897. info@ilog.com.  European customers should contact ILOG SA, 2, av.
  898. Gallieni, BP 85, 94253 Gentilly CEDEX, France, tel +33 (1)
  899. 46-63-66-66, fax +33 (1) 46-63-15-82, e-mail info@ilog.fr.
  900.  
  901. INTELLIGENCE COMPILER.  For more information, write to Intelligence
  902. Ware 9800 S. Sepulveda Blvd.  Los Angeles, CA 90045-5228 call
  903. 213-417-8896, or fax 213-417-8897.
  904.  
  905. KDS is a case-based system that produces rules from cases. For more
  906. information, write to KDS Corporation, 934 Cornell Street, Wilmeete, IL
  907. 60091-1405, call 708-251-2621, or fax 708-251-6489.
  908.  
  909. KEE, ProKappa, and Kappa are expert system development packages that run
  910. on personal computers, workstations, and Lisp machines. Features include
  911. ATM, rule-based reasoning, and OOP support.  For more information, write
  912. to IntelliCorp, Inc., 1975 El Camino Real West, Suite 101, Mountain View, CA
  913. 94040-2216, call 415-965-5700/5500 or fax 415-965-5647. In Europe call
  914. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  915.  
  916. KES and SNAP run on personal computers (KES $4,000), workstations (KES
  917. $10,000, SNAP $40,000 on most platforms), minicomputers (KES $25,000),
  918. IBM mainframes (KES $60,000). Although KES can be purchased
  919. separately, it is part of SNAP. For more information write to Software
  920. Architecture and Engineering, Inc., 1600 Wilson Boulevard, Suite 500,
  921. Arlington, VA 22209, call 703-276-7910, or fax 703-284-3821.  Write to
  922. Template Software, 13100 Worldgate Drive, Suite 340, Herndon, Virginia
  923. 22070, call 703-318-1000, or fax 703-318-7378.
  924.  
  925. Knowledge Craft is an expert-system development toolkit for
  926. scheduling, design, and configuration applications. For more
  927. information, write to Carnegie Group, 5 PPG Place, Pittsburgh, PA
  928. 15222, call 800-284-3424 (412-642-6900), or fax 412-642-6906.
  929.  
  930. KnowledgeWorks from Harlequin runs on a variety of Unix platforms,
  931. including Sun Sparc and clones (SunOS and Solaris), IBM RS/6000 (AIX),
  932. DEC MIPS (Ultrix), DEC Alpha (OSF/1), HP PA (HP-UX), and SGI (IRIX).
  933. It includes a CLOS-based object system, OPS compatible forward chainer
  934. (2500 firings/sec on a Sparc2), Prolog compatible backward chainer
  935. (40 KLIPS), graphical programming environment, user-defined conflict
  936. resolution, MetaRule Protocol for extending execution model, and a
  937. SQL interface for relational databases.  For further information, 
  938. contact by e-mail worldwide:
  939.    knowledgeworks-request@harlequin.com (OR @harlequin.co.uk)
  940. or in the US:   
  941.    FAX:   617-252-6505
  942.    Voice: 800-WORKS-4-YOU (800-967-5749) or 617-374-2400 or 617-252-0052
  943.    Mail:  Harlequin Inc., One Cambridge Center, Cambridge, MA 02142
  944. or in Europe:
  945.    FAX:   0223-872-519 (OR 44-1223-872-519 from outside UK)
  946.    Voice: 0223-873-800 OR -872-522 (OR 44-1223-873-800 from outside UK)
  947.    Telex: 818440 harlqn g
  948.    Mail:  Harlequin Ltd., Barrington Hall, Barrington, Cambridge, CB2 5RG
  949. Harlequin also sells LispWorks (a Common Lisp and Prolog programming 
  950. environment described in part 4 of the Lisp FAQ), MLWorks (an ML 
  951. programming environment), and Watson (an intelligence analysis tool).
  952.  
  953. K-Vision is a knowledge acquisition and visualization tool. It runs on
  954. Windows, DOS, and UNIX workstations. For more information write to
  955. Ginesys Corporation, 1200 Woodruff Road, Suite C-9, Greenville, SC
  956. 29607-5731, call 800-277-8338 (803-288-8338), or fax 803-458-9050.
  957.  
  958. Laser. For more information, write to Bell Atlantic Knowledge Systems,
  959. Inc., P.O. Box 3528, Princeton, NJ 08543-3528, or call 800-552-2257
  960. (609-275-8393).
  961.  
  962. LEVEL5 OBJECT for Microsoft Windows runs on an IBM PC compatible
  963. computer using Windows 3.1 or above. LEVEL5 OBJECT is a robust
  964. object-oriented application development system with a tunable inference
  965. engine product.  For more information, write to Information Builders,
  966. 503 Fifth Avenue, Indialantic, FL 32903, call 800-444-4303
  967. (407-729-9046), fax 407-727-7615, or email to 76366.323@compuserve.com,
  968. techsup@l5r.com, or sales@l5r.com. Their Web server is located at the URL 
  969.    http://www.l5r.com/level5.html
  970. For Customer Support call 407-984-8705.
  971.  
  972. M.4 runs on personal computers (DOS, Windows) and sells for $995.
  973. M.4 is also available as embeddable libraries for Sun SPARCstations
  974. for $2,495 and as embeddable libraries for Macintosh System 7 for
  975. $995.  It features a modular Kernel library that can be linked into
  976. C-language applications, backward and forward chaining, pattern
  977. matching, certainty factors, procedural control, and an object-oriented
  978. representation.  M.4 is embeddable, configurable, and extendable and is
  979. provided as libraries, a custom control (VBX), and as a DDE Server.  For
  980. more information, write to Teknowledge Corporation (formerly Cimflex
  981. Teknowledge Corporation), 1810 Embarcadero Road, Palo Alto, CA 94303,
  982. or call 800-285-0500 (415-424-0500), fax 415-493-2645.
  983.  
  984. MEM-1 is a Lisp-based language that aids in the development of
  985. Case-Based Reasoning systems; provides facilities to define case
  986. structures, create cases, divide cases into sub-cases, weigh case
  987. attributes, define indexing schemes and similarity functions, adapt
  988. solutions and define procedural adaptation rules. Runs on Windows, DOS,
  989. Sun, DECStation, RS/6000, and Macintosh. Price: $199 ($50 for
  990. educational institutions). For more information, write to CECASE, 2291
  991. Irving Hill Drive, Lawrence, KS 66045, call 913-864-4896, fax
  992. 913-864-7789, or send email to mem1info@cecase.ukans.edu
  993.  
  994. MUSE. For more information, write to Cambridge Consultants, Science
  995. Park, Milton Road, Cambridge CB4 4DW, England, or call
  996. 0223-420024 Cambridge.
  997.  
  998. NEXPERT OBJECT runs on over 30 platforms supported including personal
  999. computers ($5000), Macintosh ($5000), workstations ($12,000),
  1000. minicomputers, and mainframes. Nexpert Object is written in C, and
  1001. includes a graphical user interface, knowledge acquisition tools, and
  1002. forms system. For more information, write to Neuron Data, 156
  1003. University Avenue, Palo Alto, CA 94301, call 800-876-4900
  1004. (415-321-4488), or fax 415-321-3728. Other offices include New York,
  1005. 212-832-8900; Philadelphia, 215-941-2981; Washington, DC,
  1006. 703-821-8800; Los Angeles, 714-851-4621; Chicago, 708-955-3688;
  1007. Houston, 713-739-9020; United Kingdom, 44-71-408-2333, fax
  1008. 44-71-495-6274; France, 33-1-40-70-04-21, fax 33-1-47-23-71-43; and
  1009. Japan, 81-3-3746-4371, fax 81-3-3746-4374.  See also IEEE Software
  1010. 5(5):98, September, 1988, PC Tech Journal 6(11):112, November, 1988,
  1011. MacUser 4(12):134, December, 1988, MacUser 4(9):136, September, 1989,
  1012. Computer Language 6(12):123, December, 1989, PC Week 7(26):43, July 2,
  1013. 1990, MacWeek 4(25):10, July 10, 1990, and IEEE Expert December, 1991,
  1014. page 72. [This entry is a bit out of date. Nexpert Object is now part
  1015. of a larger product called "Smart Elements", which includes Open
  1016. Interface 2.0 -- an object-oriented GUI developer -- in addition to
  1017. Nexpert Object 3.0. Any Neuron Data folks out there want to redo this entry?]
  1018.  
  1019. Object Management Workbench* (OMW) is the first object-oriented
  1020. analysis and design tool which incorporates directly executable
  1021. diagrams and business rules.  OMW works with Kappa(, an integrated,
  1022. visual programming environment for developing client/server
  1023. applications.  Kappa applications are developed on Unix and can be
  1024. delivered on either Unix or MS Windows.  With Kappa CommManager*, an
  1025. object request broker, customers can distribute Kappa applications,
  1026. including program logic, across Unix, MS Windows and MVS.  Kappa-PC(
  1027. is IntelliCorps' integrated MS Windows-based programming environment
  1028. for departmental developers. For more information, write to
  1029. IntelliCorp, Inc., 1975 El Camino Real West, Mountain View, CA
  1030. 94040-2216, call 415-965-5700 or fax 415-965-5647. In Europe call
  1031. +44-344-305305.  See also CACM 31(4):382-401, April, 1988.
  1032.  
  1033. OPS83 was developed by the developers of OPS5 as a successor to OPS5.
  1034. OPS83 is written in C, and OPS83 rule bases can be embedded in C
  1035. programs.  OPS83 was the first OPS-like language to provide this
  1036. integration of rule bases with C.  OPS83 supports Generalized Forward
  1037. Chaining (GFC), a new control structure that permits rules to be more
  1038. expressive; one GFC rule can replace several conventional flat rules.
  1039. (Details and examples are available on request.)  The current version
  1040. of OPS83 uses the proprietary Rete II algorithm to enable it to handle
  1041. large, complex rule sets efficiently.  A multi-windowed,
  1042. point-and-click development environment called the OPS83 Workbench is
  1043. offered.  OPS83 is available for DOS, OS/2, UNIX, VMS, and some
  1044. proprietary operating systems.  For information, write Production
  1045. Systems Technologies, Inc., 5001 Baum Blvd., Pittsburgh, PA 15213,
  1046. call 412-683-4000, or fax 412-683-6347.
  1047.  
  1048. Personal Consultant Plus. For more information, write to Texas Instruments
  1049. PO Box 2909, MS/2240, Austin, TX 78769, or call 800-527-3500.
  1050.  
  1051. PowerSMARTS (multimedia rule-based logic), DataSMARTS (database mining), 
  1052. NeuroSMARTS (neural net) for Macintosh or PC Windows.  Costs range from 
  1053. $495 to $4995.  Cognition Technology Corporation, 1000 Massachusetts Ave,
  1054. Cambridge, MA 02138, 617-492-0246, FAX 617-492-0247, Internet ctcma@aol.com 
  1055.  
  1056. RAL (Rule-extended Algorithmic Language) is a high-performance C-based
  1057. expert systems tool.  It was designed to permit seamless integration
  1058. of rules and objects into C programs.  RAL is a superset of C.  RAL
  1059. rules can operate directly on the data types used by the C code in
  1060. your application.  RAL "understands" C type declarations, function
  1061. prototypes, #define constants, etc.  C expressions, statements,
  1062. macros, function calls, etc. can be embedded directly in the rules.
  1063. RAL has an open architecture that permits it to be used with any GUI
  1064. builder, data base library, or other library that can be used with C.
  1065. No bridges are required.  For efficiency, RAL rules are compiled into
  1066. C code.  Charles Forgy, the inventor of Rete, has developed a more
  1067. efficient match algorithm called Rete II for RAL.  (Benchmark results
  1068. are available on request.)  A special version of the language, called
  1069. RAL/RT, adds the features that are required for real-time expert
  1070. systems.  RAL and RAL/RT have a multi-windowed, point-and-click
  1071. development environment called the RAL Workbench.  RAL and RAL/RT are
  1072. available for DOS, MS Windows, OS/2, and UNIX.  License fees for
  1073. development systems are available on request.  There are no run-time
  1074. fees charged for distributing applications developed using RAL.  For
  1075. information, write Production Systems Technologies, Inc., 5001 Baum
  1076. Blvd., Pittsburgh, PA 15213, call 412-683-4000, or fax 412-683-6347.
  1077.  
  1078. ReMind. ReMind is a case-based reasoning tool. For more information,
  1079. write to Cognitive Systems Inc., 880 Canal Street, Stamford, CT 06907,
  1080. call 203-356-7756, or fax 203-356-7760.
  1081.  
  1082. Rete++ supports both forward and backward chaining.  With Rete++ the
  1083. programmer can develop object hierarchies and instantiate, manipulate,
  1084. and access them using either C++, the standard rule-based syntax, or
  1085. C.  Asserting and modifying the data that is considered by rules is
  1086. done by creating a C++ instance and performing assignments to and
  1087. accessing the member data of the instance.  Rete++ automatically
  1088. generates C++ class taxonomies.  The C++ components of Rete++
  1089. applications use these generated classes directly or further subclass
  1090. them as needed.  The Rete++ inference engine automatically considers
  1091. any instances of a generated class (or its subclasses) in the matching
  1092. of rule conditions.  C++ data types provided by Rete++ allow more
  1093. flexible representation and automatic reasoning using standard C++
  1094. syntax without extraneous function calls.  Rete++ automatically
  1095. monitors changes to C++ objects without requiring programmers to
  1096. explicitly code function calls.  Rete++ is provided as a C++ class
  1097. library.  As such, it may be linked as part of your C++ application.
  1098. You may completely embed Rete++, with or without its graphical
  1099. development environment.  Modules for developing Case Based Reasoning
  1100. and integration with databases are available for Rete++ applications.
  1101. Rete++ integrates a dependency based Truth Maintenance System to
  1102. preserve logically sound and complete reasoning in spite of
  1103. non-monotonicity.  Multiple rulesets and agendas support modular
  1104. development and cooperating expert systems. Rete++ has an advanced
  1105. browser for rule based programming. The Rete++ windowing development
  1106. environment monitors the knowledge base with multiple views that are
  1107. all updated in real-time, allowing for debugging, browsing, the
  1108. monitoring and setting of break points, and the tracing of rules,
  1109. facts and goals.  Rete++ 16 bit Windows Toolkit costs $999, Rete++ 32
  1110. bit Windows Toolkit costs $1,999, Rete++ OS/2 Toolkit costs $1,999,
  1111. and Rete++ UNIX X/Motif Toolkit costs $2,999.  UNIX Versions available
  1112. for Sun OS, Sun Solaris, HP UX, Data General, AIX.  For more
  1113. information write to The Haley Enterprise, Inc. 413 Orchard St.,
  1114. Sewickley, PA 15143, call 800-233-2622 (412-741-6420 or 412-967-1100), fax
  1115. 412-741-6457, or send email to info@haley.com.
  1116.  
  1117. RT/Expert is an expert system development package integrated into the
  1118. SystemBuild development environment that runs on PCs, UNIX, and VMS
  1119. systems. For more information, write to Integrated Systems Inc., 3260
  1120. Jay Street, Santa Clara, CA 95054, call 408-980-1500, or fax 408-980-0400.
  1121.  
  1122. RTworks is a family of independent software modules developed for
  1123. intelligent real-time data acquisition and monitoring, data analysis,
  1124. message/data distribution, and message/data display. RTworks offers a
  1125. number of sophisticated problem-solving strategies including
  1126. knowledge-based systems, a point-and-click graphical user interface,
  1127. temporal and statistical reasoning, and the ability to distribute an
  1128. application over a heterogeneous network.  Included with RTworks is a
  1129. high-speed inference engine (RTie) which is used to analyze the data
  1130. using objects, classes, procedures, and rules. The IE can perform
  1131. trending, prediction and temporal reasoning of rapidly changing data.
  1132. Displays can be built by non-programmers using a user-friendly DRAW
  1133. program.  More than 60 different formats are provided for displaying
  1134. input data including strip charts, bar charts, control charts, dials,
  1135. pie charts, and high-low graphs.  Graphical objects can be tied to
  1136. variables which dynamically control attributes such as color, scale,
  1137. rotation, motion, animation, and more.  RTworks runs in a
  1138. client-server architecture in which the RTserver process intelligently
  1139. distributes the application's messages and data to only the client
  1140. prcoesses which need them. User-defined client processes can connect
  1141. to the RTserver and send and receive messages with other processes in
  1142. the application. Possible applications include process control,
  1143. network monitoring, financial trading, and command and control.
  1144. RTworks is available on a variety of Unix and VMS platforms under a
  1145. floating license in which you pay only for the number of simultaneous
  1146. users, and the software is not node-locked to a particular machine.
  1147. Current RTworks customers include Lockheed, NASA, Dow Chemical, PG&E
  1148. (Pacific, Gas, and Electric), SWIFT, Mazda, and NTT. For further
  1149. information, write to Talarian Corporation, 444 Castro Street, Suite
  1150. 140, Moutain View, CA 94041, call 415-965-8050, fax 415-965-9077, or
  1151. send E-mail to don@talarian.com or tom@talarian.com.
  1152.  
  1153. SMECI is an expert system shell based on Lisp. For more information,
  1154. contact ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, tel
  1155. 415-390-9000, fax 415-390-0946, email info@ilog.com.  European
  1156. customers should write to ILOG, 2, av. Gallieni, BP 85, 94253 Gentilly
  1157. Cedex, France, tel +33 (1) 46-63-66-66, fax +33 (1) 46-63-15-82, email
  1158. info@ilog.fr.
  1159.  
  1160. Sophos. For more information, write to Cognisys Consultants Inc., 7355
  1161. Trans Canada Highway, Suite 210, Saint-Laurent, Quebec, CANADA H4T
  1162. 1T3, call 514-856-2311, or fax 514-856-2368.
  1163.  
  1164. STATUTE Corporate V3.0 for Windows. Includes facilities for automatic
  1165. document generation. Interfaces for Visual Basic, C, C++, and
  1166. applications that can link to DLLs. Phone: 1-800-229-1954 (616-242-1982). 
  1167. Fax: 1-800-229-1959 (616-242-1948).
  1168.  
  1169. TestBench, Shell is available from the Carnegie Group, Pittsburgh,
  1170. Pennsylvania.  The development environment runs on the SUN
  1171. workstations and the production environment on a number of platforms
  1172. including PCs and NeXT machines. For more information, write to
  1173. Carnegie Group, 5 PPG Place, Pittsburgh, PA 15222, call 800-284-3424
  1174. (412-642-6900), or fax 412-642-6906.
  1175.  
  1176. VBXpert is a VBX custom control that uses the Rete Algorithm to add
  1177. expertise to Visual Basic applications.  VBXpert extends Visual Basic 
  1178. to support rule-based knowledge-based systems development by encapsulating 
  1179. the Rete Algorithm within a VBX custom control.  It is a true custom
  1180. control with Visual Basic property and event editing support and provides
  1181. convenient properties that can be accessed and set by VB code to control
  1182. embedded reasoning.  VBXpert also provides: inference engine events that
  1183. execute code you enter using the Visual Basic editor; a general-purpose
  1184. "Callback" event to call Visual Basic from the actions of rules; efficient
  1185. processing, even for a thousand if-then rules; automatic subgoaling and
  1186. logical deduction; automatic retraction of invalid or outdated conclusions;
  1187. Visual Basic declarations for Eclipse DLLs; supports Visual Basic's ANY
  1188. and Variant data types; supports multiple concurrent Visual Basic apps;
  1189. includes Eclipse DLLs and executable; includes C source code for the VBX;
  1190. VBXpert for Windows $99 (price shown is for domestic check, VISA, 
  1191. MasterCard, and American Express orders only.) The Haley Enterprise, Inc. 
  1192. 413 Orchard St., Sewickley, PA 15143-2029 (800) 233-2622, 412-741-6420, 
  1193. Info@Haley.COM.
  1194.  
  1195. Visual Expert is a GUI-based expert system development tool for Windows.
  1196. For more information, write to SoftSell Technologies, 16150 NE 85th
  1197. Avenue, Suite 224, Redmond, WA 98052, call 206-556-1436, or fax 206-883-9002.
  1198.  
  1199. VP-EXPERT version 3.1 runs on the IBM PC under DOS. It costs $349.  A
  1200. student version of the product is available for around $40. The
  1201. student version is fully functional but limited to 16k in the total
  1202. size of the system. For more information, write to Wordtech Systems
  1203. Inc., PO Box 1747, Orinda, CA 94563, call 510-689-1200, or fax
  1204. 510-689-1263.  See also MacUser 4(12):134, December, 1988.
  1205.  
  1206. XpertRule for Windows represents knowledge as a decision tree, a table
  1207. of decision examples, or a set of pattern rules. It can produce C or
  1208. COBOL code. For more information, write to Attar Software USA, PO 
  1209. Box 68, Harvard, MA 01451-0068, call 508-456-3946, or fax 508-456-3946.
  1210. European customers should write to Attar Software Limited, Newlands
  1211. House, Leigh, Lancashire, UK WN7 4HN.
  1212.  
  1213. XpertRule is a knowledge capture and representation tool for Windows.
  1214. It includes data mining and genetic algorithms tools and can produce
  1215. C, COBOL, and Pascal code. For more information, write to Cincom
  1216. Systems Inc., 2300 Montana Avenue, Cincinnati, OH 45211, call
  1217. 800-543-3010, or fax 513-481-8332.
  1218.  
  1219. YAPS is a tool for building expert systems and other programs that use
  1220. a rule-based knowledge representation in Lisp. The YAPS library
  1221. provides a CLOS class and appropriate methods which the programmer may
  1222. mix into his/her own classes or use directly.  Rules and facts about
  1223. an instance are associated with the instance.  Instead of one large
  1224. knowledgebase with many rules which are hard to debug and maintain,
  1225. the programmer creates smaller knowledge-bases which are modular and
  1226. more efficient.  The YAPS knowledge-bases can interact with and be
  1227. controlled by the programmer's other modules, making hybrid systems
  1228. straightforward.  Introduced by Liz Allen at AAAI-83, YAPS is now
  1229. available on Apple Macintosh, Sun3 and Sun4 (SPARC), DEC VAX under VMS
  1230. and Ultrix, and 88Open platforms. On workstations, a single license
  1231. costs $3995 and on the Macintosh (under Macintoch Common Lisp), it is
  1232. $445. YAPS runs in most commercial Common Lisps including Allegro CL,
  1233. Harlequin LispWorks, Lucid CL, IBUKI CL, and Macintosh Common Lisp.
  1234. YAPS is also available for the TI Explorer and Symbolic Lisp Machines,
  1235. and a Flavors version is available for Sun3 in Franz Lisp.  Other
  1236. ports are underway -- for price and availability contact College Park
  1237. Software at 461 W. Loma Alta Dr., Altadena, CA 91001-3841, USA; or by
  1238. email at info@cps.altadena.ca.us, or call 818-791-9153 (voice) or
  1239. 818-791-1755 (FAX).
  1240.  
  1241. ----------------------------------------------------------------
  1242. Subject: [1-7] Associations
  1243.  
  1244. INTERNATIONAL ASSOCIATION OF KNOWLEDGE ENGINEERS (IAKE)
  1245. IAKE, 973-D Russell Avenue, Gaithersburg, MD 20879-3276.
  1246. 301-948-5390, fax 301-926-4243. Email: iake@umuc.umd.edu
  1247. $65 regular ($110 2-year), $30 students in US/Canada.
  1248. Add $10/year for Carribean, Central America, Mexico.
  1249. Add $25/year for Europe, North Africa, South America.
  1250. Add $30/year for Asia, USSR, Central and South Africa, Australia, and
  1251. New Zealand.
  1252.  
  1253. ----------------------------------------------------------------
  1254. Subject: [1-A] Acknowledgements
  1255.  
  1256. This FAQ was originally based on posts by Jason Trenouth
  1257. <jason@harlequin.co.uk>, George Betzos <gabetzos@mailbox.syr.edu>, and
  1258. Foxvog Douglas <dfo@vttoulu.tko.vtt.fi>, as well as parts of the
  1259. commercial products section of the AI FAQ.  Thanks also to Arnold
  1260. Bloemer <bloemer@tnt.uni-hannover.de>, Hans Voss, Stephan Weber, Tom
  1261. Laffey, ljs@zycor.lgc.com, Hal Waters, Philip Vanneste, Daniel
  1262. Corkill, Bruce Chih-Lung Lin, Willem Van Dyk, Kan-Lee Liou, Les
  1263. Degroff, Alex Kean, Bob Orchard, Steve Witt, Cameron Laird, Thomas A.
  1264. Russ, Peter Pavek, Ingemar Hulthage, Jerry Franke, Julian Smart,
  1265. Andrew Verden, Remi Lissajoux, Patrick Albert, Patrick Suel, Liz
  1266. Allen. Thanks to Richard Fozzard for information about MIKE and ES.
  1267.  
  1268. ----------------------------------------------------------------
  1269. Subject: [1-8] Glossary
  1270.  
  1271. Expert System Shell     A shell is a program that facilitates the
  1272.                         development of expert systems. 
  1273.  
  1274. ----------------------------------------------------------------
  1275. ;;; *EOF*
  1276.